cad software drafting collision cnc technicians cam illustration vector institute information technology design technology cad estimate art science autocad mechanics